@charset "utf-8";
/* CSS Document */

/*代码初始化*/
@font-face {
	font-family: Impact;
	src:url(../fonts/impact.ttf);
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
}
.container {
	padding: 0;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.container2 {
	padding: 0;
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}

ul, ol, body, html, p {
	margin: 0; 
}
html {
	max-width: 1920px;
	background:#fff;
	margin: 0 auto;
	font-size: 14px;
	font-family: "微软雅黑";
}
a {
	text-decoration: none;
	color: #084e35
}
ul, li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
img {
	border: 0;
	padding: 0px;
	margin: 0px;
}
input, textarea, button {
	border: none;
	outline: none;
/*去除蓝色边框*/}
.left{ float:left}
.right{ float:right}

/*   top   */
.headtop{ width:100%; height:35px; line-height:35px; background:#8fc320; color:#fff;}
.headtop a{color:#fff; margin-left:20px}
.head{ height:140px;display: flex;justify-content:center;align-items:Center;}
.head .r1{ color:#999999}
.head .r2{ color:#2a2a2a; font-size:24px;}
.head .right{ text-align:right}
.head .right img{ margin-left:20px}

/*   nav   */
.nav{ width:100%; height:67px; line-height:67px; background:#466843}
.nav li{ float:left; width:132px; text-align:center;}
.nav li a{ font-size:18px; color:#fff; display:block}
.nav .on, .nav li:hover{ background:#f4d348;}

/*banner*/
.fullSlide {width:100%;position:relative; margin:auto;height:500px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:500px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:50px;height:6px;margin-top:15px; margin-right:18px;overflow:hidden;background:#fff;filter:alpha(opacity=70);line-height:999px;}
.fullSlide .hd ul li:hover{background:#466843;}
.fullSlide .hd ul .on {background:#466843;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px!important;height:45px!important; border-radius:0;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}


/* index01 */
.index01{ overflow:hidden; padding:63px 0; background:url(../images/bg_22.jpg) no-repeat bottom; }
.index01 .csr{width:490px}
.index01 .csr .c01{ margin-bottom:10px; height:111px }
.index01 .name{ font-weight:bold; font-size:24px; color:#333; padding:10px 0}
.index01 .photo{ float:left;margin-right:35px; border-radius:50%; overflow:hidden} 
.index01 .photo img{ float:left; }
.index01 .introduction{ line-height:24px; color:#aaaaaa}
.index01 .csr li{ line-height:36px; font-size:16px; color:#333; background:url(../images/index_19.jpg) no-repeat left center; padding-left:15px}
.index01 .csr li:hover{ color:#466843}
.index01 .csr .h1{ font-weight:bold; font-size:18px; color:#084e35; margin:10px 0}
.index01 .csr .fx a{ font-size:16px; color:#333; border:1px #466843 solid; border-radius:20px; padding:5px 20px; float:left; margin-bottom:15px; margin-right:25px;transition: all .3s;}
.index01 .csr .fx a:hover{ background:#466843; color:#fff;}

/* index02 */
.index02{ background:#f7f7f7; overflow:hidden; background:url(../images/bg_23.jpg) no-repeat top; background-color:#f7f7f7; }
.indextitle{ text-align:center; padding:45px 0}
.indextitle p{ font-size:48px; color:#466843; font-weight:bold; margin-bottom:20px}
.indextitle span{ font-size:20px; color:#666666; border:1px #cccccc solid; padding:5px 20px; border-radius:20px; background:#f7f7f7;}
.indextitle i{ display:block;width:100%; height:1px; background:#cccccc;margin-top: -13px;}
.index02 .detail{ text-align:center; padding-bottom:45px}
.index02 .detail a{ display:block}
.index02 .detail .h1{ font-size:24px; color:#666666; margin:25px 0}
.index02 .detail .h2{ font-size:16px; color:#666666; line-height:36px; width:965px; margin:0 auto 45px auto}
.index02 .detail span{ font-size:18px; color:#084e35; border:1px #084e35 dashed; padding:5px 20px; border-radius:20px;transition: all .3s; }
.index02 .detail span:hover{ background:#084e35; color:#fff;}

/* index03 */

.index03{ background:url(../images/bg_30.jpg);}
.index03 .swiper-pagination{ padding:45px 0}
.index03 .swiper-wrapper{ height:530px}
.index03 a{ display:block}
.index03 .title{ font-size:18px; color:#466843; margin:15px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index03 .detail{ font-size:15px; color:#4d4d4d; line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index03 .swiper-pagination-bullet{ width:20px; height:20px; background:#466843}



/* index04 */
.index04{ background:url(../images/bg_41.jpg) no-repeat center; height:694px;}
.index04 .swiper{ position:relative; width:1333px; margin:0 auto;}
.index04 .swiper-button-next{ background:url(../images/btn_51.jpg) no-repeat; width:39px; height:67px;top: 40%;}
.index04 .swiper-button-prev{background:url(../images/btn_48.jpg) no-repeat; width:39px; height:67px;top: 40%;}
.index04 .swiper-container2{ width:1200px;}
.index04 .swiper .p{ font-size:20px; color:#fff; line-height:80px; text-align:center}
.index04 .swiper-slide .img{ overflow:hidden}
.index04 .swiper-slide img{transition: all 0.5s; width:380px; height:370px;}
.index04 .swiper-slide img:hover{transform: scale(1.1);}
.index04 .swiper-slide a{ display:block}

/* index05 */
.index05{ background:url(../images/bg_58.jpg) no-repeat center; height:723px;}
.index05 .swiper3{ position:relative; width:1333px; margin:0 auto;}
.index05 .swiper3 img{ width:300px; height:402px;}
.index05 .swiper3 a{ display:block}
.index05 .swiper-slide{ overflow:hidden }
.index05 .swiper-container3{ width:1200px;}
.index05 .swiper-button-next3{ background:url(../images/btn_68.png) no-repeat; width:48px; height:48px;right: 10px;left: auto;}
.index05 .swiper-button-prev3{background:url(../images/btn_65.png) no-repeat; width:48px; height:48px;left: 10px;right: auto;}
.swiper-button-next3.swiper-button-disabled, .swiper-button-prev3.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next3, .swiper-button-prev3 {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.index05 .txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 260px;
	padding:0 20px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
}
.index05 .txt a{ display:block; color:#fff;}
.index05 .txt .h3{
	font-weight: normal; font-size:18px; font-weight:bold;
}
.index05 .txt .p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
.luhui{ position:absolute; right:0}


/* foot */
.foot{ overflow:hidden; background:#395536; padding:60px 0}
.foot .left{ float:left; width:50%}
.foot .left img{ display:block; margin-bottom:20px;}
.foot .left a{  color:#fff; margin-right:30px; font-size:16px;}
.foot .right{ width:270px; float:right}
.foot .right .r01{ margin-bottom:40px; float:right;}
.foot .right .r01 a{ display:block; width:60px; height:60px; border:1px #fff solid; float:left; margin-left:5px; text-align:center; line-height:60px;display: flex; justify-content:center; align-items:Center;}
.foot .right p{ color:#fff; line-height:30px}
.banquan{ height:72px; line-height:72px; background:url(../images/banquan_34.jpg) no-repeat center; color:#fff}
.banquan a{ color:#acacac; font-size:15px;}
.banquan img{ margin-top:10px; display:block; float:left; margin-left:10px}
.banquan span{ float:left; display:block}


/* 关于我们 */
.ny_nav{ border-bottom:1px #ededed solid; height:67px; line-height:67px;}
.ny_nav li{ float:left}
.ny_nav li a{ color:#333; margin-right:70px; font-size:18px; display:block}
.ny_nav .on a{ color:#084e35; border-bottom:2px #084e35 solid }
.aboutus{ padding:77px 0; overflow:hidden}
.aboutus .left{ float:left; width:746px;}
.aboutus .left h1{ font-size:60px; font-family:impact; color:#466843; margin-bottom:10px;}
.aboutus .left .h1{ font-size:31px; color:#466843; line-height:48px;}
.aboutus .left .main{ margin-top:30px;}
.aboutus .left .main p{ font-size:16px; line-height:36px; color:#555555}
.aboutus .right{ float:right}


/* 发展历程 */

.fzlc{ background:url(../images/bg_02.jpg) center no-repeat; height:1062px; padding:50px 0}
.fzlc .left p{ height:80px; line-height:80px; text-align:center; background:#084e35; color:#fff; font-size:24px;}



/* 品牌理念 */
.ppln{ background:url(../images/fzlc_02.jpg) no-repeat center; height:918px;}
.ppln .title{ width:213px; text-align:center; color:#084e35; font-size:24px; background:url(../images/p_03.jpg) center bottom no-repeat; line-height:50px; margin:20px auto}
.ppln p{ font-size:18px; color:#333; text-align:center}
.ppln span{font-size:20px; font-weight:bold; color:#333; text-align:center; display:block; margin-top:50px; line-height:40px}

/* 花卉芦荟 */
.hhlh{ padding:60px 0; overflow:hidden}
.hhlh .list{ overflow:hidden}
.hhlh .list ul{ margin-right:-30px;}
.hhlh .list li{ float:left; width:377px; margin-right:30px;}
.hhlh a{ display:block}
.hhlh .img{ overflow:hidden;}
.hhlh .img img{transition: all 0.5s;  width:100%; height:370px;}
.hhlh .img img:hover{transform: scale(1.1);}
.hhlh .title{ line-height:66px; font-size:18px; text-align:center; color:#333}
.page{ text-align:center; margin-bottom:80px; margin-top: 30px; overflow: hidden;}
.page ul{ display:inline-block}
.page li{ float:left}
.page li a{ display:block; height:26px; line-height:26px; text-align:center; color:#fff; margin:0 5px; width:26px; border-radius:50%; background:#d2d2d2}
.page .previous{ float:left; height:26px; line-height:26px; width:110px; text-align:center; display:block;background:#d2d2d2; color:#fff; border-radius:15px; margin:0 10px;}
.page .on,.page li a:hover,.page .previous:hover{ background:#395536}

/* 内页 */

.proxq{ overflow:hidden; padding:60px 0}
.proxq .xq01{ margin-bottom:44px; overflow:hidden}
.proxq .xq01 .left { float:left; margin-right:50px;}
.proxq .xq01 .left img{ width:370px; height:370px;}
.proxq .xq01 .right{ float:left; width:777px; position:relative;height:370px;}
.proxq .xq01 .right h1{ font-size:30px; font-weight:normal; margin-bottom:32px;}
.proxq .xq01 .right p{ font-size:16px; color:#666666; line-height:36px}
.proxq .xq01 .right a{ display:block; width:153px; height:46px; line-height:46px; text-align:center; float:left; font-size:18px; color:#fff; margin-right:20px}
.proxq .xq01 .right .lx{position:absolute; bottom:0}
.proxq .xq01 .right .lx img{ float:left; margin:10px 0 0 10px}
.proxq .xq02{ overflow:hidden}
.proxq .xq02 .title{ font-size:24px; color:#666666; font-weight:bold; border-bottom:1px #ededed solid; line-height:60px; margin-bottom:30px;}
.proxq .xq02 p{ font-size:18px; line-height:48px; color:#666666;}



/* 联系我们 */
.contant{ overflow:hidden; padding:60px 0}
.contant .map{ width:750px; height:527px; float:left}
.contant .right{ float:right; width:383px; height:407px; background:#466843; padding:60px 20px}
.contant .right h1{ font-size:20px; color:#fff; margin-bottom:30px;}
.contant .right p{ color:#fff; font-size:16px; line-height:36px;}
.contant .right .erweima{ margin-top:36px;}
.contant .right .erweima p{ width:142px; text-align:center; float:left; margin-right:30px; font-size:14px;}
.contant .zx{ text-align:center; margin:70px 0 20px 0; overflow:hidden}
.contant .zx .title{font-size:30px; margin-bottom:20px;color:#333; }
.contant .zx  p{ color:#898989; font-size:16px; line-height:30px;}
.contant .liuyan { width:1080px; overflow:hidden; margin:20px auto}
.contant .liuyan .input{ width:297px; height:48px; border:1px #d5d5d5 solid; padding:0 20px; float:left; margin-right:18px;}
.contant .liuyan input{ border:0;height:46px; line-height:46px; width:260px; float:left;  }
.contant .liuyan .input img{ float:right;margin-top: 8px;}
.contant textarea{ width:1000px;border:1px #d5d5d5 solid; padding:20px; margin:20px 0; position:absolute; height:130px; left:0;}
.contant .note {
    position: absolute; top:30px; left:20px;
    line-height: 30px;
    color: #999999;
    font-weight: normal;width: 100px;
text-align: left;
}
.contant .yzm{ margin-top:0!important; float:left!important; margin-left:20px;}
.contant .btn{ float:right; width:235px; height:45px; line-height:45px; text-align:center; background:#848484; color:#fff; font-size:18px; margin-left:20px;}

/* 明星团队 */
.mxtd{ overflow:hidden; padding:50px 0}
.mxtd .list{ overflow:hidden}
.mxtd .list ul{ margin-right:-46px;}
.mxtd .list li{ float:left;position: relative; width:360px; margin-right:46px; margin-bottom:50px;}
.mxtd .list li img{ width:368px; height:492px;}
.mxtd .txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 328px;
	padding:0 20px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
}
.mxtd .txt a{ display:block; color:#fff;}
.mxtd .txt .h3{
	font-weight: normal; font-size:18px; font-weight:bold;
}
.mxtd .txt .p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}


/* 人才招聘 */
.accordion {
    width: 100%;
    max-width: 1198px;
	margin-bottom:90px;
    background: #FFF;
}

.accordion .link {
    cursor: pointer;
    display: block;
    color: #5a5a5a;
	height:55px; line-height:55px;
    font-size: 16px;
	background:#fff; border-bottom:1px #dedede dashed;
	margin-bottom:2px;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li:last-child .link {
    border-bottom: 0;
}
.accordion li{
    cursor: pointer;
}
.accordion li i {
    position: absolute; background:url(../images/rl_07.jpg) center no-repeat;
    top: 0px; width:70px; height:52px;
    right: 0px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .link {
    color: #333333; background:#f2f3f4;
}

.accordion li.open i {
	background:url(../images/rl_03.jpg) center no-repeat;
}

.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.submenu {
    display: none;
    background: #f3f3f3;
    font-size: 14px;padding: 10px 30px;
}

.submenu p{ line-height:30px; font-size:14px; color:#5a5a5a;}
.submenu span{ margin-right:170px;}
.zhaopin .dh{ height:55px; line-height:55px;color: #fff;font-size: 16px; background:#466843}
.zhaopin .dh span{ display:block; width:20%; float:left; text-align:center}
.accordion .link span{ width:20%; text-align:center; display:block; float:left}

.zhaopin .tdjl{ display:block; width:160px; height:40px; line-height:40px; text-align:center; color:#fff; background:#466843}


/*  新闻中心  */

.news{ overflow:hidden; padding:30px 0}
.news .list { overflow:hidden}
.news .list li{ padding:50px 60px; float:left;border-bottom:1px #e6e6e6 solid}
.news .list .date{ float:left; width:80px; text-align:left; color:#466843; border-right:1px #e6e6e6 solid}
.news .list .date p{ font-size:50px;}
.news .list .date span{ display:block; font-size:14px; }
.news .list .xinxi{ height:42px; line-height:42px;}
.news .list .xinxi .djl{ float:left;margin-right:20px;}
.news .list .xinxi .djl img{ margin-right:10px;float: left;margin-top: 12px;}
.news .list .center{ width:690px; float:left; padding:0 40px;}
.news .list .center .title{ font-size:20px; color:#466843; width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .list .center .detail{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size:14px; color:#464646; line-height:25px;}
.news .list .img{ float:right;}
.news .list .img img{ width:191px; height:148px;}
.news .list li:hover{ background:#cedcd7}

/*  新闻中心 内页  */

.news_ny{ overflow:hidden; padding:30px 0}
.news_ny .title{ background:#f4f4f4; text-align:center; padding:30px 0}
.news_ny .title h1{ font-size:36px; font-weight:normal; margin:20px 0 }
.news_ny .xinxi{font-size:14px; color:#666666; margin-bottom:30px;text-align:center}
.news_ny .xinxi span,.news_ny .xinxi a{ margin:0 10px; color:#b4b4b4}
.news_ny .xinxi span img{ margin-right:5px;}
.news_ny .xinxi a{ font-size:16px; color:#b4b4b4;}
.news_ny .main{ padding:30px 0}
.news_ny .main p{ color:#555555; font-size:18px; line-height:30px;}
.newspage{ overflow:hidden; margin:30px 0}
.newspage .y{ height:60px; line-height:60px; border-bottom:1px #e4e4e4 solid;}
.newspage .y .left{ float:left; width:108px; height:60px; text-align:center; color:#b4b4b4; font-size:18px;}
.newspage .y a{font-size:18px; color:#333; font-weight:bold; margin:0 30px;}
.newspage .y span{ float:right; font-size:14px;color:#b4b4b4;}
.newspage .y:hover .left{ background:#395536; color:#fff;}



/*  招商加盟  */
.zsjm{ background:url(../images/df_02.jpg) center bottom no-repeat; height:709px; padding:30px 0}
.zsjm p{ font-size:18px; line-height:45px;}

/*  在线加盟  */
.zxjm{ padding:30px 0}
.zxjm .form {
	width:630px; margin:40px auto; overflow:hidden
}
.zxjm .form-row {
    margin-bottom: 20px;height: 40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
	float:left; width:100%;
}
.zxjm .col {
    width: 100%;
    float: left; margin-bottom:30px;
}
.zxjm .text{width:80%;height:38px;line-height:38px;border:1px solid #cccccc;padding:0 15px;outline:none; float:right}
.zxjm .textarea{width:80%;height:100px;line-height:24px;border:1px solid #cccccc;padding:10px 15px;outline:none; float:right}
.zxjm .tijiao{ display:block; width:145px; height:50px; color:#fff; line-height:50px; background:#466843; text-align:center; border-radius:10px; font-size:18px;}
.zxjm .btndiv{ float:left}

















